// pages/tradingRecordDetail/tradingRecordDetail.js
var util = require('../../utils/util.js')
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ordertp: 0, //订单类型
	  ordernum:0, //订单编号
	  orderinfo:null, //订单详细信息
	  //快递员信息
	  kddisplay:false, //快递员信息是否显示
	  kdname:"", //快递员姓名
	  kdphone: "", //快递员联系电话
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      ordertp: options.types, //订单类型
      ordernum: options.ordernum
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
	  app.publicchangenavigate()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
	  this.requestorderdetail()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
	  return app.globalshare();
  },
  //请求列表
  requestorderdetail: function (e) {
	  var that = this;
	  //开启加载
    that.setData({ upslideLoading: false })
	  //提交给服务端注册信息
    util.AJAX('Home/Order/detail', { ordernum: that.data.ordernum, types: that.data.ordertp}, function (res) { //方法体
		  //关闭加载
		  that.setData({ upslideLoading: true })
		  if (res.data.StatusCode == 100) {  //成功
			  var datarow = res.data.info
        if (datarow.logisInfo.kdyxx.name){
            that.setData({
              orderinfo: datarow,
              kddisplay: true, //快递员信息是否显示
              kdname: datarow.logisInfo.kdyxx.name, //快递员姓名
              kdphone: datarow.logisInfo.kdyxx.phone, //快递员联系电话
            })
          }else{
            that.setData({
              orderinfo: datarow,
            })
          }
		  }
	  }, 'POST')
  }
})